intriguing possibility - German English Dictionary